body {
  height        : 100vh;
  display       : flex;
  flex-direction: column;
  overflow      : hidden;
  font-family   :
    Roboto,
    -apple-system,
    BlinkMacSystemFont,
    'Helvetica Neue',
    'Segoe UI',
    'Oxygen',
    'Ubuntu',
    'Cantarell',
    'Open Sans',
    sans-serif;
  // color           : #86a5b1;
  // background-color: #2f3241;
}

* {
  padding: 0;
  margin : 0;
}

ul {
  list-style: none;
}

code {
  font-weight     : 600;
  padding         : 3px 5px;
  border-radius   : 2px;
  background-color: #26282e;
  font-family     :
    ui-monospace,
    SFMono-Regular,
    SF Mono,
    Menlo,
    Consolas,
    Liberation Mono,
    monospace;
  font-size: 85%;
}

a {
  color          : #9feaf9;
  font-weight    : 600;
  cursor         : pointer;
  text-decoration: none;
  outline        : none;
}

a:hover {
  text-decoration: none;
}

#app {
  min-width : 850px;
  min-height: 600px;
  height    : 100%;
  width     : 100%;
  overflow  : hidden;
}

.n-popover-clear-localplaylist{
  width: 200px;
  z-index: 9000 !important;
}

.icon {
  width         : 1em;
  height        : 1em;
  vertical-align: -0.15em;
  fill          : currentColor;
  overflow      : hidden;
}

.n-list-item__prefix {
  display    : flex !important;
  align-items: center !important;
}

.n-list__header{
  height: 45px !important;
}
.n-list__footer{
  height: 45px !important;
}